Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bratislava 2 Challenger Oeiras 2 Challenger Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Spain F17 Spain F18 Romania F4 Spain F19 Romania F5 Romania F6 Spain F22 Netherlands F1 Spain F23 Germany F7 Germany F9 Spain F26 Germany F10 Spain F27 Germany F11 Germany F12 Germany F13 Netherlands F4 Spain F34 Spain F35 Portugal F4 Great Britain F19 Portugal F5 Spain F38 Spain F39 Great Britain F21 Spain F40 Spain F41 Israel F4 Israel F5 Germany F3 France F2 Spain F5 Spain F6 Spain F8 Spain F9 Switzerland F2 France F4 Spain F10 Spain F13 Turkey F5 Spain F18 Spain F19 Spain F20 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Spain F30 Spain F31 France F13 France F14 Spain F34 Portugal F7 France F18 Portugal F8 Spain F39 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F3 Germany F4 Spain F4 Germany F5 Spain F5 Spain F7 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F16 Italy F10 Spain F17 Spain F18 Spain F20 Spain F21 France F12 Spain F28 Spain F10 Spain F29 Spain F30 Portugal F4 France F14 Portugal F5 France F15 Spain F35 Spain F37 Spain F3 Spain F4 France F4 France F5 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Spain F23 Italy F17 Spain F31 Spain F35 Spain F36 France F4 France F3 Spain F14 Spain F15 Spain F36 Spain F37 Spain F38 France F24 Germany F4 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento Germany F11 Sweden F3 Spain F33 Spain F3 Spain F17 Romania F11 Lambertz Open by Stawag 2007 - Aachen 5 Volkswagen Challenger - Wolfsburg France F5 Men's Pro Challenger at Tunica National - Tunica Romania F10 Italy F23 Spain F33 Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Kos Succhetti Tennis Cup - Cordenons JSM Challenger of Champaign - Urbana Wolfsburg Challenger Barletta Challenger Pozoblanco Challenger Manchester Challenger Istanbul Challenger St. Remy Challenger Tarragona Challenger Rennes Challenger Kolding Challenger Orleans Challenger M25 Nottingham M25 Nottingham Aachen Challenger Tanger Challenger Leon Challenger Ramat Hasharon Challenger Nottingham Challenger Istanbul Challenger Manerbio Challenger Seville Challenger Aachen Challenger Helsinki Challenger Sao Paulo Challenger Courmayeur Challenger Bergamo Challenger Quimper Challenger Furth Challenger Marburg Challenger Tampere Challenger Recanati Challenger Segovia Challenger San Marino Challenger Binghamton Challenger San Sebastian Challenger Mons Challenger Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Mersin Challenger Kaohsiung Challenger Milan Challenger Tampere Challenger Vancouver Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Rio De Janeiro Challenger Anning Challenger Bordeaux Challenger Nottingham Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Guimaraes Challenger Lexington Challenger Aptos Challenger Alphen Challenger Orleans Challenger Rennes Challenger Eckental Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger Vancouver Challenger Mons Challenger Eckental Challenger Bergamo Challenger National Bank Men's Rimouski Challenger - Rimouski Ethias Trophy - Mons Labertz Open by Stawag - Aachen Portoroz Challenger Caltanissetta Challenger Orleans Challenger Mamaia Challenger - Constanta Orbetello Challenger Aamulehti Tampere Open - Tampere Seville Challenger Knoxville Challenger Rabat Challenger Champaign Challenger Happy Valley Challenger Szczecin Challenger Tallahassee Challenger Rhodes Challenger Athens Challenger Reggio Emilia Challenger Casablanca Challenger Surbiton Challenger Recanati Challenger Tampere Challenger Izmir Challenger Mons Challenger Scheveningen Challenger Eckental Challenger Nottingham Challenger Polska Energia Open - Bytom Wolfsburg Challenger Le Gosier Challenger Kosice Challenger Ostrava Challenger Rome Challenger Chicago Challenger Izmir Challenger Tunis Challenger Salzburg Challenger Kolkata Challenger Aptos Challenger Orleans Challenger Rabat Challenger Kosice Challenger Trnava Challenger Biella 5 Challenger Nottingham 1 Challenger Yokohama Challenger Orleans Challenger Fairfield Challenger Pau Challenger Biel Challenger Noumea Challenger Pozoblanco Challenger Aix En Provence Challenger Aptos Challenger Vancouver Challenger Granby Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Recanati Challenger Heilbronn Challenger Sarasota Challenger Savannah Challenger Seoul Challenger Guangzhou Challenger Recanati Challenger Bath Challenger Pingguo Challenger Koblenz Challenger Alessandria Challenger Nottingham Challenger Indian Wells Challenger Braunschweig Challenger Ilkley Challenger Quimper Challenger Segovia Challenger Porto Challenger St. Remy Challenger Oeiras 1 Challenger Charlottesville Challenger Rennes Challenger Trnava Challenger Madrid Challenger Seoul Challenger Ethias Trophy - Mons Guadalajara Challenger Girona Challenger Eckental Challenger Francavilla Challenger Vancouver Challenger Athens Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Phoenix Challenger Prague 3 Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Kun-Ming Challenger Nottingham-2 Challenger Mallorca Challenger Biel Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Tenerife Challenger Helsinki Challenger Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lugano Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Rome Challenger Hurricane Tennis Open - Bradenton Phoenix Challenger Girona Challenger Aix En Provence Challenger Calgary Challenger Estoril Open - Estoril 84° Concurso Internacional Tenis San Sebastian - San Sebastian Estoril Open - Estoril Gerry Weber Open - Halle Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Orleans Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Bratislava Challenger Open 13 - Marseille Cherbourg Challenger Koblenz Challenger Ethias Trophy - Mons San Marino Challenger Trani Challenger Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok If Stockholm Open - Stockholm Irving Challenger Quimper Challenger Antalya 2 Challenger Quimper 2 Challenger Rome Challenger St. Brieuc Challenger Johannesburg Challenger Rome Challenger Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger Rome Challenger Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Cremona Challenger Alicante Challenger Quimper Challenger Bergamo Challenger Helsinki Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Vicenza Challenger Erste Bank Open - Vienna Valencia Open - Valencia Vicenza Challenger Aircel Chennai Open - Chennai Mons Challenger Noumea Challenger Apia International - Sydney Heilbronn Challenger Open Sud de France - Montpellier Rennes Challenger San Juan Challenger Brasil Open - Sao Paulo Porto Alegre Challenger Bergamo Challenger Montevideo Challenger Copa Claro - Buenos Aires Eckental Challenger Abierto Mexicano Telcel - Acapulco Ortisei Challenger Meknes Challenger Open 13 - Marseille Cherbourg Challeger Helsinki Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Heineken Open - Auckland Marrakech Challenger Heilbronn Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Portugal Open - Oeiras BMW Open - Munich Topshelf Open - 's-Hertogenbosch Vegeta Croatia Open - Umag China Open - Beijing Open Sud de France - Montpellier Power Horse Cup - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Stockton Challenger SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Rio Open - Rio de Janeiro Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Nottingham Challenger St. Petersburg Open - St. Petersburg Johannesburg Challenger Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Busan Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Hall of Fame Open - Newport Mons Challenger St. Petersburg Open - St. Petersburg Athens Challenger Millennium Estoril Open - Estoril European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Geneva Open - Geneva Ortisei Challenger Tunis Challenger SkiStar Swedish Open - Bastad Gerry Weber Open - Halle Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp ASB Classic - Auckland SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Mallorca Championships - Mallorca Generali Open - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna ASB Classic - Auckland Libema Open - 's-Hertogenbosch Rio Open - Rio de Janeiro European Open - Antwerp Turin Challenger Le Gosier Challenger Lisbon Challenger Hall of Fame Open - Newport PBZ Zagreb Indoors - Zagreb Swiss Open - Gstaad Sardegna Open - Cagliari Busan Challenger Gerry Weber Open - Halle Estoril Open - Estoril Sarasota Challenger German Tennis Championships - Hamburg Gimcheon Challenger Manchester Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Tiburon Challenger AEGON Championships - London Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Seville Challenger Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Dubai Duty Free Tennis Championships - Dubai Rome Challenger Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Open Parc - Lyon Apia International - Sydney Bordeaux Challenger Furth Challenger Mons Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Cordoba Open - Cordoba Orleans Challenger Madrid Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Ilkley Challenger Dubai Duty Free Tennis Championships - Dubai Lexington Challenger Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hamburg Challenger Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Mouilleron-Le-Captif Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Meerbusch Challenger Open de Nice Cote d'Azur - Nice Erste Bank Open - Vienna Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Brest Challenger Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Agri Challenger Konzum Croatia Open - Umag Suisse Open - Gstaad Open Sud de France - Montpellier Vancouver Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Chengdu Open - Chengdu China Open - Beijing Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger Oeiras 3 Challenger Rio Open - Rio de Janeiro Mallorca Challenger Millennium Estoril Open - Estoril Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Tel Aviv Watergen Open - Tel Aviv Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad Braga Challenger Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem European Open - Antwerp Stockholm Open - Stockholm Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Ortisei Challenger Gijon Open - Gijon Ismaning Challenger Drummondville Challenger Millennium Estoril Open - Estoril Maia Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Antalya Cup - Antalya Maharashtra Open - Pune Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Swiss Indoors Basel - Basel BMW Open - Munich Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril VTR Open - Vina del Mar Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Cassis Challenger Bratislava Challenger Turin Challenger Winston-Salem Open - Winston-Salem Bank Austria Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rogers Cup - Montreal Estoril Open - Estoril Shanghai Rolex Masters - Shanghai Copa Claro - Buenos Aires Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Farmers Classic - Los Angeles Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach Western & Southern Open - New York Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano de Tenis Mifel - Los Cabos Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Open Sud de France - Montpellier Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group I, PO, RUS-POR 4-1 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Cassis Challenger Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 French Open (juniors) Davis Cup, Group I, 2R, SUI-POR 5-0 U.S. Open (juniors) Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, PO, UKR-POR 3-1 All Lower level tournaments Australian Open (juniors) Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0